package main

import (
	"fmt"
	"runtime"
)

// main
//
//	@Description:
//
// M 操作系统的主线程，物理线程
// P 协程执行需要的上下文
// G 协程
// ---
// go1.8前，还是要设置一下，可以更高效的利用cpu
// go1.8后，默认让程序运行在多个cpu上
func main() {

	cpu := runtime.NumCPU()
	fmt.Println("cpu=", cpu) //16 逻辑处理器
	runtime.GOMAXPROCS(cpu)  //设置使用多少个cpu

}
